#ifndef _LINKEDLISTOP_H_
#define _LINKEDLISTOP_H_
#include "LinkedList.h"
#include <iostream>
//加号运算符重载，加法实现连接功能
const LinkedList operator + (const LinkedList&lhs,const LinkedList&rhs);
//关系运算符重载，按照字典序比较顺序表
bool operator == (const LinkedList&lhs,const LinkedList&rhs);
bool operator != (const LinkedList&lhs,const LinkedList&rhs);
bool operator < (const LinkedList&lhs,const LinkedList&rhs);
bool operator <= (const LinkedList&lhs,const LinkedList&rhs);
bool operator > (const LinkedList&lhs,const LinkedList&rhs);
bool operator >= (const LinkedList&lhs,const LinkedList&rhs);
//流输出运算符重载，所有内容输出一行，每个数据后面接一个空格
using std::ostream;
ostream& operator << (ostream&os,const LinkedList&rhs);
#endif // _LINKEDLISTOP_H_